# -*- coding: utf-8 -*-

g_esop = [{
    "tech": "EDS330D003",
    "type": 1,
    "step": 1,
    "tasknum": "",
    "subtech": 1,
    "steptype": "",
    "name": "手动",
    "stepdes": "操作员用轴向调整工具调整中间轴的方向",
    "stepcode": 3,
    "eid": 1,
    "pid": 1,
    "target": "",
    "mtype": "",
    "msnlength": "",
    "msntype": "",
    "msnname": "油泵",
    "msnnum": 1,
    },
    {
    "tech": "EDS330D003",
    "type": 1,
    "step": 2,
    "tasknum": "",
    "subtech": 1,
    "steptype": "",
    "name": "拧紧",
    "stepdes": "操作员用带TPS的拧紧枪NRE01按顺序拧紧螺栓",
    "stepcode": 7,
    "eid": 1,
    "pid": 1,
    "target": "",
    "mtype": "",
    "msnlength": "",
    "msntype": "",
    "msnname": "油泵",
    "msnnum": 1,
    },
    {
    "tech": "EDS330D003",
    "type": 1,
    "step": 3,
    "tasknum": "",
    "subtech": 1,
    "steptype": "",
    "name": "拧紧",
    "stepdes": "操作员用带TPS的拧紧枪NRE01按顺序拧紧螺栓",
    "stepcode": 7,
    "eid": 1,
    "pid": 1,
    "target": "",
    "mtype": "",
    "msnlength": "",
    "msntype": "",
    "msnname": "油泵",
    "msnnum": 1,
    },
    {
    "tech": "EDS330D003",
    "type": 1,
    "step": 4,
    "tasknum": "",
    "subtech": 1,
    "steptype": "",
    "name": "拧紧",
    "stepdes": "操作员用带TPS的拧紧枪NRE01按顺序拧紧螺栓",
    "stepcode": 7,
    "eid": 1,
    "pid": 1,
    "target": "",
    "mtype": "",
    "msnlength": "",
    "msntype": "",
    "msnname": "油泵",
    "msnnum": 1,
    },
    {
    "tech": "EDS330D003",
    "type": 1,
    "step": 5,
    "tasknum": "",
    "subtech": 1,
    "steptype": "",
    "name": "拧紧",
    "stepdes": "操作员用带TPS的拧紧枪NRE01按顺序拧紧螺栓",
    "stepcode": 7,
    "eid": 1,
    "pid": 1,
    "target": "",
    "mtype": "",
    "msnlength": "",
    "msntype": "",
    "msnname": "油泵",
    "msnnum": 1,
    },
    {
    "tech": "EDS330D003",
    "type": 1,
    "step": 6,
    "tasknum": "",
    "subtech": 1,
    "steptype": "",
    "name": "拧紧",
    "stepdes": "操作员用带TPS的拧紧枪NRE01按顺序拧紧螺栓",
    "stepcode": 7,
    "eid": 1,
    "pid": 1,
    "target": "",
    "mtype": "",
    "msnlength": "",
    "msntype": "",
    "msnname": "油泵",
    "msnnum": 1,
    },
    {
    "tech": "EDS330D003",
    "type": 1,
    "step": 7,
    "tasknum": "",
    "subtech": 1,
    "steptype": "",
    "name": "拧紧",
    "stepdes": "操作员用带TPS的拧紧枪NRE01按顺序拧紧螺栓",
    "stepcode": 7,
    "eid": 1,
    "pid": 1,
    "target": "",
    "mtype": "",
    "msnlength": "",
    "msntype": "",
    "msnname": "油泵",
    "msnnum": 1,
    },
    {
    "tech": "EDS330D003",
    "type": 1,
    "step": 8,
    "tasknum": "",
    "subtech": 1,
    "steptype": "",
    "name": "拧紧",
    "stepdes": "操作员用带TPS的拧紧枪NRE01按顺序拧紧螺栓",
    "stepcode": 7,
    "eid": 1,
    "pid": 1,
    "target": "",
    "mtype": "",
    "msnlength": "",
    "msntype": "",
    "msnname": "油泵",
    "msnnum": 1,
    },
    {
    "tech": "EDS330D003",
    "type": 1,
    "step": 9,
    "tasknum": "",
    "subtech": 1,
    "steptype": "",
    "name": "拧紧",
    "stepdes": "操作员用带TPS的拧紧枪NRE01按顺序拧紧螺栓",
    "stepcode": 7,
    "eid": 1,
    "pid": 1,
    "target": "",
    "mtype": "",
    "msnlength": "",
    "msntype": "",
    "msnname": "油泵",
    "msnnum": 1,
    },
    {
    "tech": "EDS330D003",
    "type": 1,
    "step": 10,
    "tasknum": "",
    "subtech": 1,
    "steptype": "",
    "name": "拧紧",
    "stepdes": "操作员用带TPS的拧紧枪NRE01按顺序拧紧螺栓",
    "stepcode": 7,
    "eid": 1,
    "pid": 1,
    "target": "",
    "mtype": "",
    "msnlength": "",
    "msntype": "",
    "msnname": "油泵",
    "msnnum": 1,
    },
    {
    "tech": "EDS330D003",
    "type": 1,
    "step": 11,
    "tasknum": "",
    "subtech": 1,
    "steptype": "",
    "name": "拧紧",
    "stepdes": "操作员用带TPS的拧紧枪NRE01按顺序拧紧螺栓",
    "stepcode": 7,
    "eid": 1,
    "pid": 1,
    "target": "",
    "mtype": "",
    "msnlength": "",
    "msntype": "",
    "msnname": "油泵",
    "msnnum": 1,
    },
    {
    "tech": "EDS330D003",
    "type": 1,
    "step": 12,
    "tasknum": "",
    "subtech": 1,
    "steptype": "",
    "name": "拧紧",
    "stepdes": "操作员用带TPS的拧紧枪NRE01按顺序拧紧螺栓",
    "stepcode": 7,
    "eid": 1,
    "pid": 1,
    "target": "",
    "mtype": "",
    "msnlength": "",
    "msntype": "",
    "msnname": "油泵",
    "msnnum": 1,
    },
    {
    "tech": "EDS330D003",
    "type": 1,
    "step": 13,
    "tasknum": "",
    "subtech": 1,
    "steptype": "",
    "name": "拧紧",
    "stepdes": "操作员用带TPS的拧紧枪NRE01按顺序拧紧螺栓",
    "stepcode": 7,
    "eid": 1,
    "pid": 1,
    "target": "",
    "mtype": "",
    "msnlength": "",
    "msntype": "",
    "msnname": "油泵",
    "msnnum": 1,
    },
    {
    "tech": "EDS330D003",
    "type": 1,
    "step": 14,
    "tasknum": "",
    "subtech": 1,
    "steptype": "",
    "name": "拧紧",
    "stepdes": "操作员用带TPS的拧紧枪NRE01按顺序拧紧螺栓",
    "stepcode": 7,
    "eid": 1,
    "pid": 1,
    "target": "",
    "mtype": "",
    "msnlength": "",
    "msntype": "",
    "msnname": "油泵",
    "msnnum": 1,
    },
    {
    "tech": "EDS330D003",
    "type": 1,
    "step": 15,
    "tasknum": "",
    "subtech": 1,
    "steptype": "",
    "name": "拧紧",
    "stepdes": "操作员用带TPS的拧紧枪NRE01按顺序拧紧螺栓",
    "stepcode": 7,
    "eid": 1,
    "pid": 1,
    "target": "",
    "mtype": "",
    "msnlength": "",
    "msntype": "",
    "msnname": "油泵",
    "msnnum": 1,
    },
    {
    "tech": "EDS330D003",
    "type": 1,
    "step": 16,
    "tasknum": "",
    "subtech": 1,
    "steptype": "",
    "name": "拧紧",
    "stepdes": "操作员用带TPS的拧紧枪NRE01按顺序拧紧螺栓",
    "stepcode": 7,
    "eid": 1,
    "pid": 1,
    "target": "",
    "mtype": "",
    "msnlength": "",
    "msntype": "",
    "msnname": "油泵",
    "msnnum": 1,
    },
    {
    "tech": "EDS330D003",
    "type": 1,
    "step": 17,
    "tasknum": "",
    "subtech": 1,
    "steptype": "",
    "name": "拧紧",
    "stepdes": "操作员用带TPS的拧紧枪NRE01按顺序拧紧螺栓",
    "stepcode": 7,
    "eid": 1,
    "pid": 1,
    "target": "",
    "mtype": "",
    "msnlength": "",
    "msntype": "",
    "msnname": "油泵",
    "msnnum": 1,
    },
    {
    "tech": "EDS330D003",
    "type": 1,
    "step": 18,
    "tasknum": "",
    "subtech": 1,
    "steptype": "",
    "name": "拧紧",
    "stepdes": "操作员用带TPS的拧紧枪NRE01按顺序拧紧螺栓",
    "stepcode": 7,
    "eid": 1,
    "pid": 1,
    "target": "",
    "mtype": "",
    "msnlength": "",
    "msntype": "",
    "msnname": "油泵",
    "msnnum": 1,
    },
    {
    "tech": "EDS330D003",
    "type": 1,
    "step": 19,
    "tasknum": "",
    "subtech": 1,
    "steptype": "",
    "name": "拧紧",
    "stepdes": "操作员用带TPS的拧紧枪NRE01按顺序拧紧螺栓",
    "stepcode": 7,
    "eid": 1,
    "pid": 1,
    "target": "",
    "mtype": "",
    "msnlength": "",
    "msntype": "",
    "msnname": "油泵",
    "msnnum": 1,
    },
    {
    "tech": "EDS330D003",
    "type": 1,
    "step": 20,
    "tasknum": "",
    "subtech": 1,
    "steptype": "",
    "name": "拧紧",
    "stepdes": "操作员用带TPS的拧紧枪NRE01按顺序拧紧螺栓",
    "stepcode": 7,
    "eid": 1,
    "pid": 1,
    "target": "",
    "mtype": "",
    "msnlength": "",
    "msntype": "",
    "msnname": "油泵",
    "msnnum": 1,
    },
    {
    "tech": "EDS330D003",
    "type": 1,
    "step": 21,
    "tasknum": "",
    "subtech": 1,
    "steptype": "",
    "name": "拧紧",
    "stepdes": "操作员用带TPS的拧紧枪NRE01按顺序拧紧螺栓",
    "stepcode": 7,
    "eid": 1,
    "pid": 1,
    "target": "",
    "mtype": "",
    "msnlength": "",
    "msntype": "",
    "msnname": "油泵",
    "msnnum": 1,
    },
    {
    "tech": "EDS330D003",
    "type": 1,
    "step": 22,
    "tasknum": "",
    "subtech": 1,
    "steptype": "",
    "name": "拧紧",
    "stepdes": "操作员用带TPS的拧紧枪NRE01按顺序拧紧螺栓",
    "stepcode": 7,
    "eid": 1,
    "pid": 1,
    "target": "",
    "mtype": "",
    "msnlength": "",
    "msntype": "",
    "msnname": "油泵",
    "msnnum": 1,
    },
    {
    "tech": "EDS330D003",
    "type": 1,
    "step": 23,
    "tasknum": "",
    "subtech": 1,
    "steptype": "",
    "name": "拧紧",
    "stepdes": "操作员用带TPS的拧紧枪NRE01按顺序拧紧螺栓",
    "stepcode": 7,
    "eid": 1,
    "pid": 1,
    "target": "",
    "mtype": "",
    "msnlength": "",
    "msntype": "",
    "msnname": "油泵",
    "msnnum": 1,
    },
    {
    "tech": "EDS330D003",
    "type": 1,
    "step": 24,
    "tasknum": "",
    "subtech": 1,
    "steptype": "",
    "name": "拧紧",
    "stepdes": "操作员用带TPS的拧紧枪NRE01按顺序拧紧螺栓",
    "stepcode": 7,
    "eid": 1,
    "pid": 1,
    "target": "",
    "mtype": "",
    "msnlength": "",
    "msntype": "",
    "msnname": "油泵",
    "msnnum": 1,
    },
    {
    "tech": "EDS330D003",
    "type": 1,
    "step": 25,
    "tasknum": "",
    "subtech": 1,
    "steptype": "",
    "name": "拧紧",
    "stepdes": "操作员用带TPS的拧紧枪NRE01按顺序拧紧螺栓",
    "stepcode": 7,
    "eid": 1,
    "pid": 1,
    "target": "",
    "mtype": "",
    "msnlength": "",
    "msntype": "",
    "msnname": "油泵",
    "msnnum": 1,
    },
    {
    "tech": "EDS330D003",
    "type": 1,
    "step": 26,
    "tasknum": "",
    "subtech": 1,
    "steptype": "",
    "name": "拧紧",
    "stepdes": "操作员用带TPS的拧紧枪NRE01按顺序拧紧螺栓",
    "stepcode": 7,
    "eid": 1,
    "pid": 1,
    "target": "",
    "mtype": "",
    "msnlength": "",
    "msntype": "",
    "msnname": "油泵",
    "msnnum": 1,
    },
    {
    "tech": "EDS330D003",
    "type": 1,
    "step": 27,
    "tasknum": "",
    "subtech": 1,
    "steptype": "",
    "name": "拧紧",
    "stepdes": "操作员用带TPS的拧紧枪NRE01按顺序拧紧螺栓",
    "stepcode": 7,
    "eid": 1,
    "pid": 1,
    "target": "",
    "mtype": "",
    "msnlength": "",
    "msntype": "",
    "msnname": "油泵",
    "msnnum": 1,
    },
    {
    "tech": "EDS330D003",
    "type": 1,
    "step": 28,
    "tasknum": "",
    "subtech": 1,
    "steptype": "",
    "name": "拧紧",
    "stepdes": "操作员用带TPS的拧紧枪NRE01按顺序拧紧螺栓",
    "stepcode": 7,
    "eid": 1,
    "pid": 1,
    "target": "",
    "mtype": "",
    "msnlength": "",
    "msntype": "",
    "msnname": "油泵",
    "msnnum": 1,
    },
    {
    "tech": "EDS330D003",
    "type": 1,
    "step": 29,
    "tasknum": "",
    "subtech": 1,
    "steptype": "",
    "name": "拧紧",
    "stepdes": "操作员用带TPS的拧紧枪NRE01按顺序拧紧螺栓",
    "stepcode": 7,
    "eid": 1,
    "pid": 1,
    "target": "",
    "mtype": "",
    "msnlength": "",
    "msntype": "",
    "msnname": "油泵",
    "msnnum": 1,
    },
    {
    "tech": "EDS330D003",
    "type": 1,
    "step": 30,
    "tasknum": "",
    "subtech": 1,
    "steptype": "",
    "name": "拧紧",
    "stepdes": "操作员用带TPS的拧紧枪NRE01按顺序拧紧螺栓",
    "stepcode": 7,
    "eid": 1,
    "pid": 1,
    "target": "",
    "mtype": "",
    "msnlength": "",
    "msntype": "",
    "msnname": "油泵",
    "msnnum": 1,
    },
    {
    "tech": "EDS330D003",
    "type": 1,
    "step": 31,
    "tasknum": "",
    "subtech": 1,
    "steptype": "",
    "name": "拧紧",
    "stepdes": "操作员用带TPS的拧紧枪NRE01按顺序拧紧螺栓",
    "stepcode": 7,
    "eid": 1,
    "pid": 1,
    "target": "",
    "mtype": "",
    "msnlength": "",
    "msntype": "",
    "msnname": "油泵",
    "msnnum": 1,
    },
    {
    "tech": "EDS330D003",
    "type": 1,
    "step": 32,
    "tasknum": "",
    "subtech": 1,
    "steptype": "",
    "name": "拧紧",
    "stepdes": "操作员用带TPS的拧紧枪NRE01按顺序拧紧螺栓",
    "stepcode": 7,
    "eid": 1,
    "pid": 1,
    "target": "",
    "mtype": "",
    "msnlength": "",
    "msntype": "",
    "msnname": "油泵",
    "msnnum": 1,
    },
    {
    "tech": "EDS330D003",
    "type": 1,
    "step": 33,
    "tasknum": "",
    "subtech": 1,
    "steptype": "",
    "name": "拧紧",
    "stepdes": "操作员用带TPS的拧紧枪NRE01按顺序拧紧螺栓",
    "stepcode": 7,
    "eid": 1,
    "pid": 1,
    "target": "",
    "mtype": "",
    "msnlength": "",
    "msntype": "",
    "msnname": "油泵",
    "msnnum": 1,
    },
    {
    "tech": "EDS330D003",
    "type": 1,
    "step": 34,
    "tasknum": "",
    "subtech": 1,
    "steptype": "",
    "name": "拧紧",
    "stepdes": "操作员用带TPS的拧紧枪NRE01按顺序拧紧螺栓",
    "stepcode": 7,
    "eid": 1,
    "pid": 1,
    "target": "",
    "mtype": "",
    "msnlength": "",
    "msntype": "",
    "msnname": "油泵",
    "msnnum": 1,
    },
    {
    "tech": "EDS330D003",
    "type": 1,
    "step": 35,
    "tasknum": "",
    "subtech": 1,
    "steptype": "",
    "name": "拧紧",
    "stepdes": "操作员用带TPS的拧紧枪NRE01按顺序拧紧螺栓",
    "stepcode": 7,
    "eid": 1,
    "pid": 1,
    "target": "",
    "mtype": "",
    "msnlength": "",
    "msntype": "",
    "msnname": "油泵",
    "msnnum": 1,
    },
    {
    "tech": "EDS330D003",
    "type": 1,
    "step": 36,
    "tasknum": "",
    "subtech": 1,
    "steptype": "",
    "name": "拧紧",
    "stepdes": "操作员用带TPS的拧紧枪NRE01按顺序拧紧螺栓",
    "stepcode": 7,
    "eid": 1,
    "pid": 1,
    "target": "",
    "mtype": "",
    "msnlength": "",
    "msntype": "",
    "msnname": "油泵",
    "msnnum": 1,
    },
    {
    "tech": "EDS330D003",
    "type": 1,
    "step": 37,
    "tasknum": "",
    "subtech": 1,
    "steptype": "",
    "name": "拧紧",
    "stepdes": "操作员用带TPS的拧紧枪NRE01按顺序拧紧螺栓",
    "stepcode": 7,
    "eid": 1,
    "pid": 1,
    "target": "",
    "mtype": "",
    "msnlength": "",
    "msntype": "",
    "msnname": "油泵",
    "msnnum": 1,
    },
    {
    "tech": "EDS330D003",
    "type": 1,
    "step": 38,
    "tasknum": "",
    "subtech": 1,
    "steptype": "",
    "name": "拧紧",
    "stepdes": "操作员用带TPS的拧紧枪NRE01按顺序拧紧螺栓",
    "stepcode": 7,
    "eid": 1,
    "pid": 1,
    "target": "",
    "mtype": "",
    "msnlength": "",
    "msntype": "",
    "msnname": "油泵",
    "msnnum": 1,
    },
    {
    "tech": "EDS330D003",
    "type": 1,
    "step": 39,
    "tasknum": "",
    "subtech": 1,
    "steptype": "",
    "name": "拧紧",
    "stepdes": "操作员用带TPS的拧紧枪NRE01按顺序拧紧螺栓",
    "stepcode": 7,
    "eid": 1,
    "pid": 1,
    "target": "",
    "mtype": "",
    "msnlength": "",
    "msntype": "",
    "msnname": "油泵",
    "msnnum": 1,
    },
    {
    "tech": "EDS330D003",
    "type": 1,
    "step": 40,
    "tasknum": "",
    "subtech": 1,
    "steptype": "",
    "name": "拧紧",
    "stepdes": "操作员用带TPS的拧紧枪NRE01按顺序拧紧螺栓",
    "stepcode": 7,
    "eid": 1,
    "pid": 1,
    "target": "",
    "mtype": "",
    "msnlength": "",
    "msntype": "",
    "msnname": "油泵",
    "msnnum": 1,
    },
    {
    "tech": "EDS330D003",
    "type": 1,
    "step": 41,
    "tasknum": "",
    "subtech": 1,
    "steptype": "",
    "name": "拧紧",
    "stepdes": "操作员用带TPS的拧紧枪NRE01按顺序拧紧螺栓",
    "stepcode": 7,
    "eid": 1,
    "pid": 1,
    "target": "",
    "mtype": "",
    "msnlength": "",
    "msntype": "",
    "msnname": "油泵",
    "msnnum": 1,
    },
    {
    "tech": "EDS330D003",
    "type": 1,
    "step": 42,
    "tasknum": "",
    "subtech": 1,
    "steptype": "",
    "name": "拧紧",
    "stepdes": "操作员用带TPS的拧紧枪NRE01按顺序拧紧螺栓",
    "stepcode": 7,
    "eid": 1,
    "pid": 1,
    "target": "",
    "mtype": "",
    "msnlength": "",
    "msntype": "",
    "msnname": "油泵",
    "msnnum": 1,
    },
    {
    "tech": "EDS330D003",
    "type": 1,
    "step": 43,
    "tasknum": "",
    "subtech": 1,
    "steptype": "",
    "name": "拧紧",
    "stepdes": "操作员用带TPS的拧紧枪NRE01按顺序拧紧螺栓",
    "stepcode": 7,
    "eid": 1,
    "pid": 1,
    "target": "",
    "mtype": "",
    "msnlength": "",
    "msntype": "",
    "msnname": "油泵",
    "msnnum": 1,
    },
    {
    "tech": "EDS330D003",
    "type": 1,
    "step": 44,
    "tasknum": "",
    "subtech": 1,
    "steptype": "",
    "name": "拧紧",
    "stepdes": "操作员用带TPS的拧紧枪NRE01按顺序拧紧螺栓",
    "stepcode": 7,
    "eid": 1,
    "pid": 1,
    "target": "",
    "mtype": "",
    "msnlength": "",
    "msntype": "",
    "msnname": "油泵",
    "msnnum": 1,
    },
    {
    "tech": "EDS330D003",
    "type": 1,
    "step": 45,
    "tasknum": "",
    "subtech": 1,
    "steptype": "",
    "name": "拧紧",
    "stepdes": "操作员用带TPS的拧紧枪NRE01按顺序拧紧螺栓",
    "stepcode": 7,
    "eid": 1,
    "pid": 1,
    "target": "",
    "mtype": "",
    "msnlength": "",
    "msntype": "",
    "msnname": "油泵",
    "msnnum": 1,
    },
    {
    "tech": "EDS330D003",
    "type": 1,
    "step": 46,
    "tasknum": "",
    "subtech": 1,
    "steptype": "",
    "name": "拧紧",
    "stepdes": "操作员用带TPS的拧紧枪NRE01按顺序拧紧螺栓",
    "stepcode": 7,
    "eid": 1,
    "pid": 1,
    "target": "",
    "mtype": "",
    "msnlength": "",
    "msntype": "",
    "msnname": "油泵",
    "msnnum": 1,
    },
    {
    "tech": "EDS330D003",
    "type": 1,
    "step": 47,
    "tasknum": "",
    "subtech": 1,
    "steptype": "",
    "name": "拧紧",
    "stepdes": "操作员用带TPS的拧紧枪NRE01按顺序拧紧螺栓",
    "stepcode": 7,
    "eid": 1,
    "pid": 1,
    "target": "",
    "mtype": "",
    "msnlength": "",
    "msntype": "",
    "msnname": "油泵",
    "msnnum": 1,
    },
    {
    "tech": "EDS330D003",
    "type": 1,
    "step": 48,
    "tasknum": "",
    "subtech": 1,
    "steptype": "",
    "name": "拧紧",
    "stepdes": "操作员用带TPS的拧紧枪NRE01按顺序拧紧螺栓",
    "stepcode": 7,
    "eid": 1,
    "pid": 1,
    "target": "",
    "mtype": "",
    "msnlength": "",
    "msntype": "",
    "msnname": "油泵",
    "msnnum": 1,
    },
    {
    "tech": "EDS330D003",
    "type": 1,
    "step": 49,
    "tasknum": "",
    "subtech": 1,
    "steptype": "",
    "name": "拧紧",
    "stepdes": "操作员用带TPS的拧紧枪NRE01按顺序拧紧螺栓",
    "stepcode": 7,
    "eid": 1,
    "pid": 1,
    "target": "",
    "mtype": "",
    "msnlength": "",
    "msntype": "",
    "msnname": "油泵",
    "msnnum": 1,
    },
    {
    "tech": "EDS330D003",
    "type": 1,
    "step": 50,
    "tasknum": "",
    "subtech": 1,
    "steptype": "",
    "name": "拧紧",
    "stepdes": "操作员用带TPS的拧紧枪NRE01按顺序拧紧螺栓",
    "stepcode": 7,
    "eid": 1,
    "pid": 1,
    "target": "",
    "mtype": "",
    "msnlength": "",
    "msntype": "",
    "msnname": "油泵",
    "msnnum": 1,
    },
    {
    "tech": "EDS330D003",
    "type": 1,
    "step": 51,
    "tasknum": "",
    "subtech": 1,
    "steptype": "",
    "name": "拧紧",
    "stepdes": "操作员用带TPS的拧紧枪NRE01按顺序拧紧螺栓",
    "stepcode": 7,
    "eid": 1,
    "pid": 1,
    "target": "",
    "mtype": "",
    "msnlength": "",
    "msntype": "",
    "msnname": "油泵",
    "msnnum": 1,
    },
    {
    "tech": "EDS330D003",
    "type": 1,
    "step": 52,
    "tasknum": "",
    "subtech": 1,
    "steptype": "",
    "name": "拧紧",
    "stepdes": "操作员用带TPS的拧紧枪NRE01按顺序拧紧螺栓",
    "stepcode": 7,
    "eid": 1,
    "pid": 1,
    "target": "",
    "mtype": "",
    "msnlength": "",
    "msntype": "",
    "msnname": "油泵",
    "msnnum": 1,
    },
    ]


def get_esop(m, c):
    cmd = {}

    for m in range(c):
        wsn = "M%s" % (m + c)
        cmd[wsn] = g_esop
    return cmd
